WCProductsWizard\Form D

Total Complexity 325
Dependencies 9
Dependents 2
Total lines 1,918
Lines of code 1,138
Logical lines of code 650
Comment lines 427
Methods 52
Properties 4

Methods 52

Method Rating Maintainability Complexity Lines of code
addToMainCart()
D
23
52 154
submit()
D
24
52 143
checkStepRules()
C
37 29 68
getNavItems()
C
37 26 69
requests()
B
40 20 58
checkCartRules()
A
45 12 41
getStep()
A
45 9 43
getPaginationItems()
A
42 7 52
addNoticesAfterAddAllToMainCart()
A
50 8 28
removeCartProduct()
S
49 7 30
addCartProduct()
S
49 6 30
requestStep()
S
52 6 26
getStepsIds()
S
53 6 23
getPreviousStepId()
S
55 6 20
getCartQuantitiesToCheck()
S
55 5 20
getNextStepId()
S
57 5 18
getQuantityRuleValue()
S
56 5 17
getStepOrderByValue()
S
61 4 12
getStepPageValue()
S
60 4 12
addToMainCartAjax()
S
57 3 17
__construct()
S
49 2 30
ajaxErrorHandler()
S
57 2 18
checkNonce()
S
62 3 10
getActiveStepId()
S
64 3 9
getNotices()
S
68 3 7
updateCartProduct()
S
60 2 12
getFirstStepId()
S
74 2 4
getSteps()
S
64 2 9
requestStepAjax()
S
66 2 9
updateCartProductAjax()
S
66 2 9
requestStepPageAjax()
S
65 2 9
submitAndSkipAllAjax()
S
66 2 9
skipStepAjax()
S
66 2 9
addCartProductAjax()
S
66 2 9
submitAjax()
S
66 2 9
resetAjax()
S
64 2 10
skipAllAjax()
S
66 2 9
removeCartProductAjax()
S
66 2 9
getPostVariable()
S
80 1 3
canGoBack()
S
78 1 3
canGoForward()
S
75 1 4
reset()
S
64 1 9
resetPreviousStepId()
S
79 1 3
setPreviousStepId()
S
79 1 3
setActiveStepId()
S
79 1 3
skipAll()
S
65 1 8
submitAndSkipAll()
S
64 1 9
skipStep()
S
67 1 7
addNotice()
S
80 1 3
ajaxReplyHandler()
S
70 1 6
ajaxReply()
S
80 1 3
getRequestVariable()
S
81 1 3